Software engineering issues in the MUMPS project

نویسندگان

  • Maurice Bremond
  • Guillaume Joslin
چکیده

In a project like MUMPS, software engineering aspects are critical to ensure the stability of the software and improve the users’ experience. In this talk, we present some of the software engineering aspects tackled since the last users meeting. We present a new functionality allowing users to dump all MUMPS internal data to disk and then restart a previous MUMPS instance from a different process, and another one to better process singular matrices and determine a null-space basis. We also discuss compatibility issues with some of the external libraries used in MUMPS. We then focus on tools used to test and maintain the software in terms of functionalities and performance. In particular, we present a postmortem visualization tool to analyze the behaviour of the factorization (parallel aspects, performance, numerical issues).

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

On Broadening Software Development Productivity Research to Serve Better Software Engineering Management

The unresolved problems of improving software engineering management require a broader systemic approach of investigating related issues like software development productivity. The paper links software engineering management to research on software cost estimation and on factors affecting software development productivity. It examines ways for the systemic incorporation of all issues influencin...

متن کامل

Application of Software Engineering Fundamentals: A Hands on Experience

the expectations from the employee is always increasing. In today's software engineering notion not only expected from employee to be successful in technical background, but also the candidate needs to handle non-technical issues arises from complex project. Requirements gathering, working in a team, professionalism, handling pressure, and scaling themselves to deadlines are some of the non-tec...

متن کامل

Development and Integration Issues about Software Engineering, Systems Engineering and Project Management Processes

This paper describes the steps taken by our organization to develop, implement and integrate software engineering, systems engineering, supporting processes and project management process over a period of six years.

متن کامل

A Practical Approach of Teaching Software Engineering

In today’s software industry a software engineer is not only expected to successfully cope with technical challenges, but also to deal with non-technical issues arising from difficult project situations. These issues typically include understanding the customer’s domain and requirements, working in a team, organizing the division of work, and coping with time pressure and hard deadlines. Thus, ...

متن کامل

Process issues in course projects

Defined software engineering process help teaching and guiding software engineering courses projects. However, using them raises several issues related to process and course features. Architecture issues relate to matching process and course lifecycle models. Size issues address project scope and extent. Support issues deal with student and instructor materials and tools.

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2013